Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F5 Germany F1 USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Germany F3 Germany F4 Germany F5 Austria F3 Germany F5 Thailand F2 drkoop.com USTA Challenger of Tallahassee - Tallahassee 2001 USTA Challenger of Calabasas - Calabasas 9th Wartburg Open - Eisenach Britania Zavaleta - Puebla Mobelwelt-Zick Open 98 - Dresden Hugarian Food Open - Budapest Internationale Tenniskampioenschappen Scheveningen - Scheveningen ARMS USTA Challenger - Rocky Mount Sparkassen Open - Magdeburg Renault Slovenian Open - Ljubljana USTA Men's Challenger of Urbana-Champaign - Urbana Finnish Open - Helsinki A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Open Mutouest - St. Brieuc Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee Open Maxon - Barcelona Warsteiner Challenger Lubeck - Lubeck 2003 USTA Challenger of Calabasas - Calabasas Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa ATU Cup - Weiden Binghamton Professional Tennis Tournament - Binghamton Nord LB Open - Braunschweig Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank Nuembrecht Challenger - Nuembrecht Cadillac Pro Indoor USTA Challenger - West Bloomfield The Comercia Challenger - Aptos Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Residenza Open - Magdeburg Swanston Challenger - Sacramento XL Capital Bermuda Open - Bermuda Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Ford Tennis Championships - Louisville Siemens Open 2001 - Scheveningen BMW Challenger Open - Monchengladbach Taiwan Challenger - Kaohsiung Copa Ericsson Costa Rica - San Jose Downtown Athletic Club USTA Challenger - Amarillo Samsung Securities Cup Challenger Tennis - Seoul III Challenger Continenal Plaza - Puerto Vallarta Sports Expert Open - Nettingsdorf 2002 USTA Challenger of Calabasas - Calabasas Banca Stato Challenger Lugano - Lugano 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego Cairo Challenger - Cairo Heilbronn Open - Heilbronn Fujitsu Siemens Open - Budapest drkoop.com USTA Tennis Championships of San Antonio - San Antonio Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton 10th Wartburg Open - Eisenach Asirom Challenger Brasov - Brasov The Wrexham Challenger - Wrexham Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Banja Luka 2002 - Banja Luka Challenger Britania Zavaleta - Puebla Samarkand Challenger - Samarkand USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov Open de Montauban - Montauban University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi ATP Challenger - San Luis Potosi The Wright Financial Group, Inc. Challenger - Champaign Oldum Brown Vancouver Open - Vancouver FILA Challenger Biella - Biella Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Open de Nice - Nice 2001 USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson CMG Asia Open - Hong Kong Oberstaufen Cup - Oberstaufen Compaq Challenger - Bucharest Nord/LB Open - Braunschweig 2002 Azalea Orthopedic Challenger - Tyler The Comercia Bank Challenger - Aptos Okal Cup 2003 - Eckental Sunset Moulding Challenger - Yuba City Challenger Ford de Cherbourg - Cherbourg Black Forest Open - Freudenstadt Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage ATU Cup 1999 - Weiden Carson Challenger Dallas Challenger USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank VII Torneo Internazionale di Tennis - Barletta USTA Challenger of Burbank - Burbank Memorial Savigni - Sassuolo Levene Gouldin & Thompson Tennis Challenger - Binghamton Eisenberg Jerusalem Open - Jerusalem Gemax Open - Belgrade Kuppers Kolsch Cup Aachen - Aachen USTA/Adtech Challenger - Boston Lambertz Open - Aachen The Wright Financial Group, Inc. Challenger - Champaign Ischgl International Tennis Challenger 2003 - Ischgl Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City CA Challenge - Graz 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta XXXVII Torneig C.E. Laieta - Barcelona Busan Open Challenger Tennis - Busan Porsche Open - Poznan Baton Rouge Challenger Open de L'Isere - Grenoble The Natrel's Challenger - Granby Oberstraufen Cup - Oberstaufen Talahassee Challenger Yuba City Challenger USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia Oberstaufen Cup - Oberstaufen Oberstaufen Cup - Oberstaufen Como Challenger Binghamton Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver Ojai Challenger College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Vancouver Challenger Semgroup Challenger - Tulsa Lambertz Open - Aachen The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Sacramento Challenger The Wright Financial Group USTA Challenger - Champaign X Challenger Britania Zavaleta - Puebla Open de la Ville de Saint Denis - Reunion Island Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski 1998 Safeway Challenger - Aptos 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Schickendanz Open - Furth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Lamberts Open by Stawag - Aachen Braunschweig Open - Braunschweig Smith Barney Men's Challenger - Covington Winnetka Challenger Mauritius Open - Mauritius Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Okal Cup 2001 International Bavarian Championships - Eckental Pilot Pen International - New Haven Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur The 70th King's Cup and Queen's Cup - Bangkok Japan Open - Tokyo Sparkassen Open - Magdeburg Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign Gold Flake Open - Chennai Adidas International - Sydney CNA TennisPro Classic - Winnetka Sybase Open - San Jose Kroger / St. Jude International - Memphis Rado Geneva Challenger - Geneva Abierto Mexicano de Tenis Pegaso - Mexico City Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Caracas Heineken Trophy - 's-Hertogenbosch XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Heilbronn Open - Heilbronn Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo ATU Cup - Weiden Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Chevrolet Cup - Vina del Mar Kroger / St. Jude International - Memphis Volkswagen Challenger 2004 - Wolfsburg Sybase Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Franklin Templeton Tennis Classic - Scottsdale Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Verizon Tennis Challenge - Atlanta Zivnobanka Czech Open - Prostejov President's Cup 1998 - Tashkent The Stella Artois Grass Court Championships - London Alexander Kolyaskin Memorial - Donetsk University of Tennessee USTA Men's Challenger - Knoxville Bukhara Challenger - Bukhara Burbank Challenger - Burbank Croatia Open - Umag The Bolton Challenger - Bolton Generali Open 2001 - Kitzbuhel Black Forest Open - Alpirsbach Mercedes-Benz Cup - Los Angeles The $50,000 Pro Challenger at Calabasas - Calabasas Grand Prix Hassan II - Casablanca Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Quelle Cup - Furth Wartburg Open - Eisenach The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Muller Cup - Ulm St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington D.C. Open 88 - Contrexeville BMW Open - Munich Gold Flake Open - Chennai Poznan Challenger - Poznan GHI Bronx Classic - Bronx Davidoff Swiss Indoors - Basel Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt USTA Comerica Challenger - Aptos Fujitsu Siemens Open - Budapest Challenger Groningen - Groningen Healthsouth USTA Challenger - Dallas BMW Open - Munich AIG Japan Open - Tokyo Waco International Tennis Challenger - Waco Citrix Tennis Championships - Delray Beach USTA/Safeway Challenger - Aptos Freudenstadt Challenger - Freudenstadt Legg Mason Tennis Classic - Washington D.C. Cairo Challenger - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Lubeck - Lubeck Rezidenza Open - Magdeburg ATU Cup - Weiden West Side Tennis Club Clay Court Challenger - Forest Hills Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships - Armonk Riviera di Rimini Challenger 2004 - Rimini USTA Safeway Challenger - Aptos V Torneo Internazionale di Tennis - Barletta FILA Challenger - Biella 2001 UT Tyler Patriot Challenger - Tyler Yokohama World Tennis Gaora Cup - Yokohama Warsteiner Grand Prix ATP Challenger - Oberstaufen Grolsch Cup - Warsaw Copa Sevilla Inernacionales de Andalucia - Seville USTA Callenger of Urbana-Champaign - Urbana Meridiana Sardegna Open - Olbia Healthsouth/USTA Pro Link Challenger - San Antonio Yitzhak Rabin Challenger 1998 - Tel Aviv Healthsouth/USTA Men's Challenger of Burbank - Burbank Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Quelle Cup 1999 - Furth Copa Sevilla Internacionales de Andalucia - Seville USTA Men's Challenger of Urbana-Champaign - Urbana Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Open de L'Isere - Grenoble 2004 USTA Challenger of Calabasas - Calabasas Ljubljana Open - Ljubljana Tento Czech Open - Prague GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Miller Lite Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Siebel Open - San Jose Savannah Challenger The Stella Artois Grass Court Championships - London Qatar Exxon Mobil Open 2003 - Doha Sacramento Challenger - Sacramento The Stella Artois Grass Court Championships - Queen's/London The Samsung Open - Bournemouth Qatar Open - Doha Siebel Open - San Jose Cerveza Club Columbia Open - Bogota Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger BellSouth Open - Vina del Mar SAP Open - San Jose The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Honolulu Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles Calabasas Challenger Chevrolet Cup - Santiago Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Sporting Challenger - Turin Los Angeles New Haven Sardinia International Championship - Cagliari USTA Seascape Challenger - Aptos Pekao Open 2001 - Szczecin Zagreb Open - Zagreb XI Venice Open - Venice Skandia Open - Linz ATU Cup - Weiden Volvo Sylt Open - Sylt CMG Asia Open - Hong Kong VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Mexico - Guadalajara Open de Franche Comte - Besancon USTA Challenger of Burbank - Burbank Okal Open - Eckental Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Sarajevo Open - Sarajevo Banca Stato Challenger Lugano - Lugano Rhein-Main Challenger 2003 - Aschaffenburg Laser Vision USTA Challenger - Amarillo Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Dubai Open - Dubai Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Davis Cup, Group 1, 1R, JPN-PHI 5-0 The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore Heineken Open - Auckland The Samsung Open - Nottingham Generali Open 2002 - Kitzbuhel Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Samsung Open - Brighton U.S. Men's Clay Court Championships - Houston du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami BMW Open - Munich Tennis Masters Series - Cincinnati Tennis Masters Series - Hamburg Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai 2000 Mercedes Cup - Stuttgart Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open 2002 - Doha Indian Wells Pacific Life Open - Indian Wells Salem Open - Hong Kong Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Tennis Masters Series - Toronto U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Tennis Channel Open - Las Vegas Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Wimbledon - London Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 15th Asian Games Doha 2006